winning team - French English Dictionary